"""
# 常用模块
1.random
2.math
3.time
4.os


5.json  等接口测试  序列化 反序列化
6.pickle

"""

# 1.random 随机函数
import random

# 1.生成0-1之间的一个小数 0 <= res < 1 的数 左闭又开  [0, 1)
# res = random.random()
# print(res)

# 2.randit 生成随机一个整数 全部都可以取到
# res = random.randint(1,100)
# print(res)

# 3.uniform 获取指定范围的小数  左闭又开
# res = random.uniform(1,10)
# print(res)

# 4.choice 获取一个序列里面的一个值  一般我们都是列表
# lic = [1,2,3,4,5,6,7]
# res = random.choice(lic)
# print(res)

# 5.sample 获取一个序列里面的多个值  一般我们都是列表
# lic = [1, 2, 3, 4, 5, 6, 7]
# res = random.sample(lic, 7)
# print(res)
# 6.shuffle 打乱一个序列
# lic = [1, 2, 3, 4, 5, 6, 7]
# random.shuffle(lic)
# print(lic)

# 实现一个5位验证码
# def yan(num):
#     code = ''
#     for i in range(num):
#         a_z = chr(random.randint(97, 123))  # 获取小写字母
#         A_Z = chr(random.randint(65, 91))
#         number = str(random.randint(0, 9))
#         lis = [a_z, A_Z, number]
#         code += random.choice(lis)
#     return code
#
# for _ in range(10):
#     print(yan(5))
import math

# 2.math

# 1.向上取整
# res = math.ceil(4.02)
# print(res)
# 2.向上取整
# res = math.floor(4.6)
# print(res)

# 3.平分
# res = math.sqrt(9)
# print(res)
# 4.N次方
# res = math.pow(2,3)
# print(res)
# 5.取绝对值
# res = math.fabs(-9)
# print(res)

# 6.求和
# lis = [1,2,3,4]
# res = math.fsum(lis)
# print(res)
# 7.将浮点数分割
# res = math.modf(12.65)
# print(res)

import time
# 3.time

# 1.获取本地时间戳 time()  # 从Linux 1970年开始计算 1591539190.8628798
# times = time.time()
# print(times)

# 2.当前时间戳 localtime
# times = time.localtime()
# print(times)
#
# times = time.localtime(1591539980) # 星期一 到星期日 0-6 代表
# print(times)
# 3.格式化时间 strftime
# times = time.strftime("%Y-%m-%d %H:%M:%S")
# print(times)
#
# times = time.strftime("%Y-%m-%d %H:%M:%S",(2020,12,25,10,10,10,0,0,0))
# print(times)
# 4.strptime 在字符串里面获取时间
# times = time.strptime("2020年10年20日8点8分8秒，*******","%Y年%m年%d日%H点%M分%S秒，*******")
# print(time.strftime("%Y-%m-%d %H:%M:%S",times))

import os
# os
# res = os.listdir('E:\\培训\\0531')
# print(res)
#

# open(file=)
res = os.getcwd()
print(os.path.join(res,'abc.txt'))

# res = os.path.abspath(".")
# print(res)
#
# path1 = r'E:\培训\0531\常用模块.py'
# print(os.path.basename(path1))

# print()